package com.aterrizar.filtro;

import java.util.ArrayList;
import java.util.List;

import com.aterrizar.asiento.Asiento;

public class FiltroUbicacion implements Filtro {

	private String ubicacion;

	public FiltroUbicacion(String stringUbicacion) {
		setUbicacion(stringUbicacion);
	}

	@Override
	public List<Asiento> filtrar(List<Asiento> asientos) {
		List<Asiento> asientosFiltrados = new ArrayList<Asiento>();
		for (Asiento asiento : asientos) {
			if (asiento.getUbicacion().equalsIgnoreCase(ubicacion)) {
				asientosFiltrados.add(asiento);
			}
		}
		return asientosFiltrados;
	}

	public void setUbicacion(String ubicacion) {
		this.ubicacion = ubicacion;
	}

	public String getUbicacion() {
		return ubicacion;
	}

}
